<?php use_helper('Javascript') ?>
<?php use_helper('Form') ?>

<table>
<td width="390">
<h1>Lista de Trabajos</h1>
<?php if ($lista_fallas_aagregar):?>
<table id= "Filtro" width="390">
      <thead>
	     <tr>
	        <th><label for ="Filtro">Filtro de Busqueda </label></th>
                <th ><input size="35" type="text" id="Filtro" value="" onkeyup="filtra(this.value,'ListaDeFallas')"> </th>
	     </tr> 
	  </thead>
   </table>
<?php echo form_remote_tag(array(
    'update' => 'Actualizar',
    'url' => 'ingresoReparaciones/batchagregartrabajo',
))?>
<input type="hidden" id="ingreso_id" value="<?php echo $ingresoid?>" name="fallas[ingreso_id]">
<table id = "ListaDeFallas" width="390">
   <thead>
    <tr>
      <th><input type="checkbox" onclick="checkAll();" id="sf_admin_list_batch_checkbox"/></th>
	  <th><h4>  Item  </h4></th>
          <th><h4>  Falla </h4></th>
	  <th ><h4>  Observaciones </h4></th>
          <th ><h4>  Acciones</h4></th>
      
    </tr>
  </thead>
<tbody>   
<?php $e = 1; foreach ($lista_fallas_aagregar as $Fallas):?>
	   <tr>
                   <td>
                       <?php $id = $Fallas['id']?>
                      <input type="checkbox" name="ids[]" value="<?php echo $id ?>" class="sf_admin_batch_checkbox" />
                    </td>
		   <td ><?php echo $e?></td>
		   <td ><?php echo $Fallas['trabajo']?></td>
                   <td ><input type="text" id ="observaciones_<?php echo $id?>" name="fallas[observaciones[]]"> </td>
                   <td >
                       <input type="button" id ="btn_agregar_trabajo_<?php echo $id ?>" value="Agregar" onclick="Agregar_Trabajo(<?php echo $id ?>)">
                       <?php echo image_tag('loader.gif','alt=Agregar size=20x20 style= display:none id=loader_agregar_trabajo_'.$id)?>
                   </td>
	   </tr>
        <?php $e++; endforeach; ?>
     	</tbody>
        <tfoot>
           <th></th>
           <th><?php echo submit_tag('Agregar Todos')?></th>
           <th></th>
           <th></th>
           <th></th>
        </tfoot>
</table>
</form>

<?php else:?>
<div class="notice">No hay mas trabajos para seleccionar</div>
<?php endif;?>
</td>
<td width="390">
<h1>Lista de Trabajos a Realizar</h1>
<?php if ($lista_fallas_equipo):?>
<table id= "Filtro" width="390">
      <thead>
	     <tr>
	        <th><label for ="Filtro">Filtro de Busqueda </label></th>
                <th><input size="35" type="text" id="Filtro" value="" onkeyup="filtra(this.value,'ListaDeTrabajos')"> </th>
	     </tr> 
	  </thead>
</table>
<?php echo form_remote_tag(array(
    'update' => 'Actualizar',
    'url' => 'ingresoReparaciones/batchborrar',
))?>
<input type="hidden" id="ingreso_id" value="<?php echo $ingresoid?>" name="Agregados[ingreso_id]">
 <table id = "ListaDeTrabajos">
   <thead >
    <tr>
      <th><input id="sf_admin_list_batch_checkbox2" type="checkbox" onclick="checkAll2();" /></th>	  
      <th ><h4>  Item  </h4></th>
      <th ><h4>  Falla </h4></th>
      <th ><h4>  Observaciones </h4></th>
      <th ><h4>  Acciones</h4></th>
    </tr>
  </thead>
<tbody>   
<?php $e = 1; foreach ($lista_fallas_equipo as $Actuales):?>
	<tr>
                   <td>
                       <?php $id2 = $Actuales['id']?>
                       <input type="checkbox" id="[<?php echo $id2?>]" name="ids[]"  value ="<?php echo $id2?>" class="sf_admin_batch_checkbox2" />
                   </td>
                   <td ><?php echo $e?></td>
		   <td ><?php echo $Actuales['trabajo']?></td>
                   <td > <?php echo $Actuales['observaciones'] ?> </td>
                   <td>
                       <input type="button" id ="btn_borrar_trabajo_<?php echo $id2 ?>" value="Borrar" onclick="BorrarTrabajo(<?php echo $id2 ?>)">
                       <?php echo image_tag('loader.gif','alt=Borrar size=20x20 style= display:none id=loader_borrar_trabajo_'.$id2)?>
			</td>
       </tr>
       <?php $e++; endforeach; ?>
 </tbody>
     <tfoot>
           <th></th>
           <th><?php echo submit_tag('Borrar Todos', array('confirm' => 'Esta Seguro?' , 'absolute' => true))?></th>
           <th></th>
           <th></th>
           <th></th>
        </tfoot>
</table>
<?php else:?>
<div class="error">Aun no ha Agregado trabajos a realizar</div>
<?php endif;?>
</td>
</table>



<script type="text/javascript">
/* <![CDATA[ */
function checkAll()
{
   var boxes = document.getElementsByTagName('input');for(var index = 0; index < boxes.length; index++) { box = boxes[index]; if (box.type == 'checkbox' && box.className == 'sf_admin_batch_checkbox') box.checked = document.getElementById('sf_admin_list_batch_checkbox').checked } return true;
}
function checkAll2()
{
   var boxes = document.getElementsByTagName('input'); for(var index = 0; index < boxes.length; index++) { box = boxes[index]; if (box.type == 'checkbox' && box.className == 'sf_admin_batch_checkbox2') box.checked = document.getElementById('sf_admin_list_batch_checkbox2').checked } return true;
}

// Codigo para Filtrado de texto
var colum=2;
function filtra(txt,tabla) {
  t = document.getElementById(tabla);
  filas = t.getElementsByTagName('tr');
  for (i=1; filas; i++) {
    ele=filas[i]
	texto = ele.getElementsByTagName('td')[colum].innerHTML.toUpperCase();
	posi = (texto.indexOf(txt.toUpperCase()) != -1);
    ele.style.display = (posi) ? '' : 'none';
  }
}

 window.onunload = function(){
        window.opener.location.reload();
        //verificar_longitud();
}
function Agregar_Trabajo(id){
    new Ajax.Updater({success:'Actualizar',failure: 'error'},
                   "<?php echo url_for('ingresoReparaciones/agregartrabajo')?>",
                   {asynchronous:true, evalScripts:false,
                       onLoading:function(request, json) {$('loader_agregar_trabajo_'+id).show();$('btn_agregar_trabajo_'+id).hide(),$('error').hide()},
                       onFailure:function(request,json){$('error').show()},
                       onComplete:function(request, json){$('loader_agregar_trabajo_'+id).hide();$('btn_agregar_trabajo_'+id).show()},
                       parameters: 'ingresoid=' +$F('ingreso_id') + '&ids=' + id + '&observaciones='+$F('observaciones_'+id)});
           }

function BorrarTrabajo(id){
    new Ajax.Updater({success:'Actualizar',failure: 'error'},
                   "<?php echo url_for('ingresoReparaciones/borrar')?>",
                   {asynchronous:true, evalScripts:false,
                       onLoading:function(request, json) {$('loader_borrar_trabajo_'+id).show();$('btn_borrar_trabajo_'+id).hide(),$('error').hide()},
                       onFailure:function(request,json){$('error').show()},
                       onComplete:function(request, json){$('loader_borrar_trabajo_'+id).hide();$('btn_borrar_trabajo_'+id).show()},
                       parameters: 'ingresoid=' +$F('ingreso_id') + '&ids=' + id });
}
function BorrarBatch(){
    new Ajax.Updater('Actualizar',
                   "<?php echo url_for('ingresoReparaciones/borrarbatch')?>",
                   {asynchronous:true, evalScripts:false,
                       onLoading:function(request, json) {$('loader_borrar_trabajo_'+id).show();$('btn_borrar_trabajo_'+id).hide(),$('error').hide()},
                        onFailure:function(request,json){$('error').show()},
                       onComplete:function(request, json){$('loader_borrar_trabajo_'+id).hide();$('btn_borrar_trabajo_'+id).show()},
                       parameters: 'ingresoid=' +$F('ingreso_id') + '&ids[]=' + $$('.sf_admin_batch_checkbox2').checked});
}

/* ]]> */
</script>